
#ifndef DESIGN_PATTERNS_STATE_STATE_H_
#define DESIGN_PATTERNS_STATE_STATE_H_

class Hero;

class State
{
public:
  virtual void Move(Hero* hero) = 0;

  virtual ~State() = default;
};

#endif //DESIGN_PATTERNS_STATE_STATE_H_
